
/**
* UpcomingCountVO
*/
export interface UpcomingCountVO {
  /**
   * 成果待办事项
   */
  achvCountVOList?: AchvCountVO[];
  /**
   * 项目待办事项
   */
  projectCountVOList?: ProjectCountVO[];
  /**
   * 待办事项数量
   */
  upcomingCount?: number;
  [property: string]: any;
}

/**
* AchvCountVO
*/
export interface AchvCountVO {
  /**
   *
   * 成果类型（0：学术论文，1：学术著作，2：专利、软著，3：纵向立项，4：纵向结项，5：横向项目管理，6：指导学生科研项目结项，7：重点实验室/科研团队立项，8：科研获奖管理，9：体育竞赛管理，10：其他成果）
   */
  achvType?: number;
  /**
   * 待审核数量
   */
  approveCount?: number;
  /**
   * 已申报数量
   */
  declareCount?: number;
  /**
   * 待提交数量
   */
  submitCount?: number;
  [property: string]: any;
}

/**
* ProjectCountVO
*/
export interface ProjectCountVO {
  /**
   * 待审核数量
   */
  approveCount?: number;
  /**
   * 已申报数量
   */
  declareCount?: number;
  /**
   * 项目性质;1纵向项目 2校级项目 3横向项目
   */
  projectNature?: number;
  /**
   * 项目分类
   */
  projectType?: number;
  /**
   * 项目分类名称
   */
  projectTypeName?: string;
  /**
   * 统计年度
   */
  statisticsYear?: number;
  /**
   * 统计年度名称
   */
  statisticsYearName?: string;
  /**
   * 待提交数量
   */
  submitCount?: number;
  [property: string]: any;
}

/**
* UpcomingNormalCountVO
*/
export interface UpcomingNormalCountVO {
  /**
   * 教职员待办事项
   */
  normalCountVOList?: NormalCountVO[];
  /**
   * 待办事项数量
   */
  upcomingCount?: number;
  [property: string]: any;
}

/**
* NormalCountVO
*/
export interface NormalCountVO {
  /**
   * 创建人工号
   */
  accountCode?: string;
  /**
   * 创建人姓名
   */
  accountName?: string;
  /**
   * 应用ID
   */
  appId?: number;
  /**
   * 创建人id
   */
  createdBy?: number;
  /**
   * 创建人名称
   */
  createdByName?: string;
  /**
   * 创建时间
   */
  createdTime?: Date;
  /**
   * 部门ID
   */
  departmentId?: number;
  /**
   * 部门名称
   */
  departmentName?: string;
  /**
   * 主键id
   */
  id?: number;
  /**
   * 项目编码
   */
  projectCode?: string;
  /**
   * 项目(合同)名称
   */
  projectName?: string;
  /**
   * 项目性质;1纵向项目 2校级项目 3横向项目
   */
  projectNature?: number;
  /**
   *
   * 项目状态;1申报待提交、2申报待审核、3已立项、4申报审核未通过、5立项待审核、6中检待提交、7中检待审核、8中检未通过、9中检通过、10结项待审核、11结项通过、13变更待审核、14项目终止、15合同待提交、16合同待审核、17合同审核未通过、18预算待提交、19预算待审核、20预算审核未通过、21申报通过、22立项未通过
   * 23立项待提交
   */
  projectStatus?: number;
  /**
   * 项目分类
   */
  projectType?: number;
  /**
   * 项目分类名称
   */
  projectTypeName?: string;
  /**
   * 备注
   */
  remark?: string;
  /**
   * 待办类型 1 项目 2 成果
   */
  upcomingType?: number;
  /**
   * 更新人id
   */
  updatedBy?: number;
  /**
   * 更新人名称
   */
  updatedByName?: string;
  /**
   * 更新时间
   */
  updatedTime?: Date;
  [property: string]: any;
}

/**
* CommonPointCountVO
*/
export interface CommonPointCountVO {
  /**
   * 成果项目
   */
  achvVOList?: AchvPointCountVO[];
  /**
   * 横向项目
   */
  horizontalVOList?: ProjectPointCountVO[];
  /**
   * 校级项目
   */
  schoolLevelVOList?: ProjectPointCountVO[];
  /**
   * 纵向项目
   */
  verticalVOList?: ProjectPointCountVO[];
  [property: string]: any;
}

/**
* AchvPointCountVO
*/
export interface AchvPointCountVO {
  /**
   * 0, "学术论文"
   * 1, "学术著作"
   * 2, "专利"
   * 3, "纵向项目"
   * 4, "横向项目管理"
   * 5, "指导学生科研项目结项"
   * 6, "重点实验室/
   * 7, "科研获奖管理"
   * 8, "体育竞赛管理"
   * 9, "其他成果"
   */
  achvType?: number;
  /**
   * 待审核数量
   */
  approveCount?: number;
  [property: string]: any;
}

/**
* ProjectPointCountVO
*/
export interface ProjectPointCountVO {
  /**
   * 待审核数量
   */
  approveCount?: number;
  /**
   * 项目性质;1纵向项目 2校级项目 3横向项目
   */
  projectNature?: number;
  /**
   *
   * 
    * 1, "申报待提交"
    * 2, "申报待审核"
    * 3, "已立项"
    * 4, "申报审核未通过"
    * 5, "立项待审核"
    * 6, "中检待提交"
    * 7, "中检待审核"
    * 8, "中检未通过"
    * 9, "中检通过"
    * 10, "结项待审核"
    * 11, "结项通过"
    * 12, "结项不通过"
    * 13, "变更待审核"
    * 14, "项目终止"
    * 15,"合同待提交"
    * 16,"合同待审核"
    * 17,"合同未通过"
    * 18,"预算待提交"
    * 19,"预算待审核"
    * 20,"预算未通过"
    * 21, "申报通过"
    * 22,"立项未通过"
    * 23, "立项待提交"
    * 24, "结项待初审"
    * 25, "结项待评审"
    * 26, "初审未通过"
    * 27, "结项评审待通过(修改待通过)"
  */
  projectStatus?: number;
  [property: string]: any;
}